// 校验access_token集合的数据
module.exports = {
  // 校验 access_token 字段
  "access_token": {
    validateFunction: function(rule, value, data, callback) {
      if (!/^[a-zA-Z0-9_-]{1,512}$/.test(value)) {
        callback('access_token格式不正确');
        return;
      }
      callback();
    }
  },
  // 校验 createTime 字段
  "createTime": {
    validateFunction: function(rule, value, data, callback) {
      if (!(value instanceof Date) && !Number.isInteger(value)) {
        callback('createTime必须是时间戳或Date类型');
        return;
      }
      callback();
    }
  }
} 